#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# Project: spd-sxmcc
"""
@author: lyndon
@time Created on 2018/11/21 10:24
@desc
"""

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.support.wait import WebDriverWait
from pyquery import PyQuery as pyq

# # browser=webdriver.PhantomJS()
# browser = webdriver.Chrome()
# try:
#     browser.get("https://ty.5i5j.com/")
#     btn_log = browser.find_element_by_class_name("log")
#     btn_log.click()
#     wait = WebDriverWait(browser, 3)
#     usernamebox = browser.find_element_by_id('username')
#     usernamebox.send_keys('17696030367')
#     passwdbox = browser.find_element_by_id('password')
#     passwdbox.send_keys('AACUzEAAjA1')
#     passwdbox.send_keys(Keys.ENTER)
#     WebDriverWait(browser, 3)
#     xiaoqu = browser.find_elements_by_xpath("//a[@href='/xiaoqu/']")
#
#
#     # wait.until(EC.presence_of_element_located((By.ID, "content_left")))
#     # print('url', browser.current_url)
#     # print('cookies', browser.get_cookies())
#     # print('--------------------------------------------------------------------------------')
#     # print(browser.page_source)
#     # time.sleep(10)
# finally:
#     pass
#     # browser.close()

url_prefix = 'https://ty.5i5j.com'
params = DesiredCapabilities.PHANTOMJS
params['phantomjs.page.settings.userAgent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36'

browser = webdriver.PhantomJS(desired_capabilities=params)
# browser = webdriver.Chrome()

def page_index():
    try:
        browser.get("https://ty.5i5j.com/")
        # xiaoqu = browser.find_element_by_xpath("//*[@class='top-nav']")
        xiaoqu = browser.find_element_by_xpath("//a[@href='/xiaoqu/']")
        WebDriverWait(browser, 3)
        xiaoqu.click()
        WebDriverWait(browser, 3)
        pagesource = browser.page_source
        py_html = pyq(pagesource, parser='html')
        # hh = py_html('.pList')
        # print(hh)
        # print('-----------------')
        xiaoqu_link_list = py_html('.listTit').items()
        for link in xiaoqu_link_list:
            # print(type(link))
            # print(link)
            url = link('a').attr.href
            print(url)
            print(link.text())
            get_detail(url)

        # wait.until(EC.presence_of_element_located((By.ID, "content_left")))
        # print('url', browser.current_url)
        # print('cookies', browser.get_cookies())
        # print('--------------------------------------------------------------------------------')
        # print(browser.page_source)
        # time.sleep(10)
    finally:
        pass
        # browser.close()


# browser = webdriver.Chrome()


def get_detail(url):
    browser.get(url_prefix + url)
    WebDriverWait(browser, 3)
    pagesource = browser.page_source
    py_html = pyq(pagesource, parser='html')
    xqjprice = py_html('.xqjprice > span').text()
    xqfangs = py_html('.xqfangs > ul > li').items()
    print(xqjprice)
    xqf_lst = [xqf.text().encode('utf-8') for xqf in xqfangs]
    print(xqf_lst)
    # print(xqfangs)
    # for xqf in xqfangs:
    #     print(xqf.text())


if __name__ == '__main__':
    # get_detail(url_prefix+'/xiaoqu/358503.html')
    page_index()

'''
/xiaoqu/358503.html
真武路恒大绿洲东区(CBS)
14913
建筑年代：2008年
建筑类型：板塔结合
楼栋总数：41
房屋总数：6437户
二手房源：164套
租房房源：46套
/xiaoqu/372109.html
南内环街老军营西区(CBS3)
16141
建筑年代：1985年
建筑类型：板塔结合
楼栋总数：30
房屋总数：1212户
二手房源：15套
租房房源：28套
/xiaoqu/368303.html
北大街金刚堰小区(CBS2)
10433
建筑年代：1997年
建筑类型：板塔结合
楼栋总数：57
房屋总数：3638户
二手房源：32套
租房房源：40套
/xiaoqu/358659.html
长治路奥林花园(CBS)
15762
建筑年代：2002年
建筑类型：板塔结合
楼栋总数：15
房屋总数：879户
二手房源：42套
租房房源：23套
/xiaoqu/358644.html
富力东街富力城(CBS)
12689
建筑年代：2008年
建筑类型：板塔结合
楼栋总数：20
房屋总数：3627户
二手房源：46套
租房房源：43套
/xiaoqu/358638.html
解放北路恒大名都(CBS)
12508
建筑年代：2012年
建筑类型：板塔结合
楼栋总数：12
房屋总数：3310户
二手房源：42套
租房房源：23套
/xiaoqu/358625.html
长风桥东长风小区(CBS)
13227
建筑年代：1997年
建筑类型：板塔结合
楼栋总数：29
房屋总数：1666户
二手房源：33套
租房房源：30套
/xiaoqu/377090.html
敦化南路北河湾铁路宿舍(CBS4)
10597
建筑年代：2000年
建筑类型：板塔结合
楼栋总数：19
房屋总数：1664户
二手房源：14套
租房房源：12套
/xiaoqu/368031.html
胜利东街富力城云栖谷(CBS2)
11916
建筑年代：2012年
建筑类型：板塔结合
楼栋总数：11
房屋总数：1766户
二手房源：27套
租房房源：13套
/xiaoqu/358620.html
千峰南路西岸(CBS)
11966
建筑年代：2010年
建筑类型：板塔结合
楼栋总数：19
房屋总数：2509户
二手房源：26套
租房房源：22套
/xiaoqu/358602.html
建设南路中正悦湾(CBS)
12731
建筑年代：2008年
建筑类型：板塔结合
楼栋总数：4
房屋总数：1410户
二手房源：21套
租房房源：16套
/xiaoqu/358591.html
邮电后街邮电大院(CBS)
20225
建筑年代：1993年
建筑类型：板塔结合
楼栋总数：21
房屋总数：1388户
二手房源：21套
租房房源：17套
/xiaoqu/358509.html
兴华街兴华北小区东区(CBS)
10953
建筑年代：1987年
建筑类型：板塔结合
楼栋总数：32
房屋总数：2689户
二手房源：11套
租房房源：12套
/xiaoqu/358504.html
千峰北路兴华苑丽日区(CBS)
10269
建筑年代：1997年
建筑类型：板楼,板塔结合
楼栋总数：13
房屋总数：1200户
二手房源：14套
租房房源：14套
/xiaoqu/389893.html
菜园西街老军营南区(CBS7)
15715
建筑年代：1988年
建筑类型：板塔结合
楼栋总数：23
房屋总数：1078户
二手房源：20套
租房房源：7套
/xiaoqu/376950.html
并州东街优派对小区(CBS4)
11719
建筑年代：2005年
建筑类型：板塔结合
楼栋总数：2
房屋总数：765户
二手房源：15套
租房房源：6套
/xiaoqu/376928.html
双塔西街新视界(CBS4)
21213
建筑年代：2011年
建筑类型：板塔结合
楼栋总数：2
房屋总数：850户
二手房源：12套
租房房源：11套
/xiaoqu/376916.html
和平北路辰兴优山美郡一期(CBS4)
10518
建筑年代：2014年
建筑类型：板塔结合
楼栋总数：13
房屋总数：2537户
二手房源：17套
租房房源：4套
/xiaoqu/376872.html
长治路新城市花园(CBS4)
13420
建筑年代：2018年
建筑类型：板楼,板塔结合
楼栋总数：6
房屋总数：1685户
二手房源：13套
租房房源：9套
/xiaoqu/368091.html
北中环桥西滨西花园(CBS2)
9428
建筑年代：2012年
建筑类型：板塔结合
楼栋总数：4
房屋总数：792户
二手房源：10套
租房房源：3套
/xiaoqu/367995.html
鱼池街观湖印象(CBS2)
10313
建筑年代：2005年
建筑类型：板塔结合
楼栋总数：1
房屋总数：286户
二手房源：14套
租房房源：8套
/xiaoqu/358663.html
五一路景泽苑
8951
建筑年代：2005年
建筑类型：板塔结合
楼栋总数：-6
房屋总数：599户
二手房源：23套
租房房源：6套
/xiaoqu/358589.html
老军营北区(CBS)
15871
建筑年代：1985年
建筑类型：板塔结合
楼栋总数：28
房屋总数：1058户
二手房源：17套
租房房源：15套
/xiaoqu/358542.html
体育南路北美晶域蓝湾(CBS)
14565
建筑类型：板塔结合
房屋总数：578户
二手房源：10套
租房房源：9套
/xiaoqu/358520.html
五龙口五龙花园北区(CBS)
10649
建筑年代：2009年
建筑类型：板塔结合
楼栋总数：6
房屋总数：1046户
二手房源：14套
租房房源：10套
/xiaoqu/358483.html
和平北路金域阅山(CBS)
14613
建筑年代：2012年
建筑类型：板塔结合
楼栋总数：6
房屋总数：1774户
二手房源：12套
租房房源：4套
/xiaoqu/288415.html
康乐巷重机宿舍
11564
建筑年代：1980年
建筑类型：板楼
楼栋总数：20
二手房源：25套
租房房源：5套
/xiaoqu/377015.html
晋安西街美好家园(CBS4)
10645
建筑年代：2000年
建筑类型：板塔结合
楼栋总数：18
房屋总数：1075户
二手房源：10套
租房房源：11套
/xiaoqu/372074.html
狄村街南电机厂宿舍(CBS3)
12461
建筑年代：1997年
建筑类型：板塔结合
楼栋总数：14
房屋总数：790户
二手房源：10套
租房房源：12套
/xiaoqu/358652.html
建设南路中正花园(CBS)
15992
建筑年代：2012年
建筑类型：板塔结合
楼栋总数：8
房屋总数：1700户
二手房源：36套
租房房源：14套

Process finished with exit code 0

'''